import { http } from "@/utils/http";

type Result = {
  success: boolean;
  data?: Array<any>;
};

type ResultTable = {
  successful: boolean;
  result?: {
    /** 列表数据 */
    list: Array<any>;
    /** 总条目数 */
    total?: number;
    /** 每页显示条目个数 */
    pageSize?: number;
    /** 当前页数 */
    currentPage?: number;
  };
};
// 内容管理
/** 请求电影列表 */
export const getMoviePage = (data?: object) => {
  return http.request<ResultTable>("post", "/bxj/movie/page", {
    data
  });
};


/** 修改电影状态 */
export const updateStatus = (row: { id: string; status: number }) => {
  return http.request<ResultTable>("get", "/bxj/movie/updateStatus", {
    params: row // 将 row 对象作为查询参数
  });
};

/** 新增或者修改电影 */
export const saveOrUpdateMovie = (data?: object) => {
  return http.request<ResultTable>("post", "/bxj/movie/change", {
    data
  });
};

/** 删除电影 */
export const deleteMovie = (data?: object) => {
  return http.request<ResultTable>("delete", "/bxj/movie/delete", {
    data
  });
};

/** 批量删除明星 */
export const deleteBatchMovie = (data?: object) => {
  return http.request<ResultTable>("delete", "/bxj/movie/deleteBatch", {
    data
  });
};

// /** 上传明星头像 */
// export const uploadAvatar = (id: string, avatar: string) => {
//   return http.request<ResultTable>("post", "/bxj/star/uploadAvatar", {
//     data: {
//       id,          // 明星的ID
//       avatar,      // 上传的base64图片数据
//     }
//   });
// };
